import { defineStore } from 'pinia'
// 第一个参数是应用程序中 store 的唯一 id
export const useUsersStore = defineStore('users', {
    // 配置项
    state: () => {
        // 这里假设有一些参数
        return {
            uid: 1,
            username: 'admin',
            exp: 100
        }
    },
    getters: {
        // 无参
        addExp: (state) => {
            return state.exp + 150
        },
        // 带参
        addExpCustom: (state) => {
            return (num1: number, num2: number) => state.exp + num1 + num2
        }
    },
    actions: {
        showParam(param: string) {
            console.log('传入的参数为：' + param)
        }
    }

})
